/**
 * 
 */
package com.leju.common.jsonparsing;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author 刘伟 E-mail: liuwei1@leju.com
 * @version 创建时间： 2013-4-19 上午10:25:30 
 * 类说明：此类为注解类，用于指定解析json时jsonobjec字段和javaBean的字段的对应关系
 *       注意：1 jsonFileds和beanFileds的长度必须一致，而且对应的位移一定要准确
 *           2 如果在javabean中没有使用该注解，则默认按照bean的fileds解析数据
 *           3 javabean中的所有filed必须声明为public
 */         
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface JsonParsingAnnotation {
	String[] jsonFileds() default {};
	String[] beanFileds() default {};
}
